package com.ruoyi.ap.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
public class OrderVo implements Serializable {
    /** 编号 */
    private Long id;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dt;

    /** 农户 */
    @Excel(name = "农户id")
    private Long farmerId;

    /** 农户名 */
    @Excel(name = "农户名")
    private String farmerName;

    /** 收货人 */
    @Excel(name = "收货人")
    private String addressName;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String addressTel;

    /** 省 */
    private String addressProvince;

    /** 城市 */
    private String addressCity;

    /** 县区 */
    private String addressCounty;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String addressDetail;

    /** 地区编号 */
    private String areaCode;

    /** 销售区域 */
    @Excel(name = "销售区域",dictType = "sale_area")
    private String saleArea;

    /** 销售方式( 1线下 / 2线上) */
    @Excel(name = "销售方式",dictType = "sale_way")
    private String saleWay;

    /** 状态 -1已取消 / 0 待完成  /1已完成 */
    @Excel(name = "状态" , dictType = "order_status")
    private String status;

    private String remark;

    /** 总金额价格 */
    @Excel(name = "总金额")
    private BigDecimal amount;
}
